pp108 : Rule Actions

Rule Actions

This topic describes the types of rule actions available in the rule engine.


The rule engine provides an array of rule actions which you can utilize to develop simple as well as complex rules. These rule actions are applicable while creating rules or decision tables. The following table lists the various types of actions a rule can perform:

Types of Rule Actions Rule Actions Description
External Rule actions enable you to invoke functions like triggering processes, sending notifications, running methods, and so on. Trigger Business Process You can use this rule action to trigger a process using a rule. You will need to specify the name of the process and the message to be sent to the process.
Invoke Web Service You can use this rule action to invoke a Web service.
Send Notification You can use this rule action to send a notification to one or more users or roles.
Assign Rule action enables you to modify the value of a particular attribute of an object or assign a value to an attribute. Assign You can use this rule action to assign a value to an attribute.
Abort Transaction Rule action allows you to abort a CoBOC transaction. Abort Transaction You can use this rule action to abort the CoBOC transaction for the operation that has resulted in the execution of this rule, and compose an abort message to be sent back as a fault.


Related concepts

Rules

Related tasks

Creating a Condition Template
Creating an Action Template
Generating a Web Service Operation on a Decision Table
Testing Rules Using Rule Test Tool
Creating a Business Rule
Building a Decision Table

Related reference

Rule Engine Function Library